LISA[2]
A hardware description language. Designed for the formalized description of programmable architectures and their peripherals and interfaces.